$(document).ready(function() {
	$('#notify-success').hide();
	var nbItems = parseInt($("#cartLink").data("qty"));

	$('#loginModal').on('shown.bs.modal', function() {

		$('[name=username]').parent('div').removeClass('has-error');
		$('[name=password]').parent('div').removeClass('has-error');
		$('#login-name').focus();
	});

	$('.addCartMovies').click(function() {
		nbItems++;
		var movie = $(this).data("movie");
		$.ajax({
			type : 'POST',
			url : 'cart',
			data : 'id=' + movie + '&qty=1&action=addOne',
			success : function() {
				$("#cartLink").text("Cart(" + nbItems + ")");
			},
			error : function(data) {
				console.log('not logout');
			}
		});
	});

	$('.quantity').bind('input click', function() {
		var quantity = $(this).val();
		var movie = $(this).data("movie");
		$.each($('.cartItem'), function() {
			if($(this).attr('id') == movie){
			$(this).children('span:last').html((quantity * 9.98).toFixed(2));
			}
		});

		$.ajax({
			type : 'POST',
			url : 'cart',
			data : 'id=' + movie + '&qty=' + quantity + '&action=addQuantity',
			success : function() {
			},
			error : function(data) {
				console.log('not logout');
			}
		});
	});

	$('.popbtn').click(function() {
		var movie = $(this).data("remove");
		$.ajax({
			type : 'POST',
			url : 'cart',
			data : 'id=' + movie + '&qty=0&action=remove',
			success : function() {
				$("#" + movie).hide();
			},
			error : function(data) {
				console.log('not logout');
			}
		});
	});
	$('#checkout').on('click', function() {
		var id = $('#checkout').data('user');
		$.each($('.cartItem'), function() {
			var produit = {};
			produit.idUser = id;
			produit.idMovie = $(this).attr('id');
			produit.nbTicket = $('.quantity').val();
			$.ajax({
				type : 'POST',
				url : 'checkout',
				data : 'order=' + JSON.stringify(produit),
				success : function() {
					$('#checkout').hide();
					setTimeout(function(){location.reload();}, 500);
					$('#notify-success').show();
					
				},
				error : function(data) {
					console.log('not logout');
				}
			});
		});
	});
});